Class ComponentContext
Constructor
constructor(interaction: Interactionclass Interactiondetritus-client/structures/Interaction)
Properties
client: ShardClientclass ShardClientdetritus-client/ShardClient[src]
interaction: Interactionclass Interactiondetritus-client/structures/Interaction[src]
Methods
get application(): null | Oauth2Applicationclass Oauth2Applicationdetritus-client/structures/Oauth2Application[src]
get interactionCommandClient(): null | InteractionCommandClientclass InteractionCommandClientdetritus-client/InteractionCommandClient[src]
get manager(): ClusterProcessChildclass ClusterProcessChilddetritus-client/cluster/ClusterProcessChild | null[src]
get owners(): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Userclass Userdetritus-client/structures/User>[src]
get stageInstances(): StageInstancesclass StageInstancesdetritus-client/collections/StageInstances[src]
get typings(): TypingCollectionclass TypingCollectiondetritus-client/collections/TypingCollection[src]
get voiceConnections(): VoiceConnectionsclass VoiceConnectionsdetritus-client/collections/VoiceConnections[src]
get data(): InteractionDataComponentclass InteractionDataComponentdetritus-client/structures/InteractionDataComponent[src]
get channel(): null | ChannelGuildThreadclass ChannelGuildThreaddetritus-client/structures/ChannelGuildThread | ChannelGuildBaseclass ChannelGuildBasedetritus-client/structures/ChannelGuildBase | ChannelBaseclass ChannelBasedetritus-client/structures/ChannelBase | ChannelGuildTextclass ChannelGuildTextdetritus-client/structures/ChannelGuildText | ChannelDMclass ChannelDMdetritus-client/structures/ChannelDM | ChannelDMGroupclass ChannelDMGroupdetritus-client/structures/ChannelDMGroup | ChannelGuildVoiceclass ChannelGuildVoicedetritus-client/structures/ChannelGuildVoice | ChannelGuildCategoryclass ChannelGuildCategorydetritus-client/structures/ChannelGuildCategory | ChannelGuildStoreclass ChannelGuildStoredetritus-client/structures/ChannelGuildStore | ChannelGuildStageVoiceclass ChannelGuildStageVoicedetritus-client/structures/ChannelGuildStageVoice[src]
get voiceChannel(): null | ChannelGuildVoiceclass ChannelGuildVoicedetritus-client/structures/ChannelGuildVoice[src]
get voiceConnection(): undefined | VoiceConnectionclass VoiceConnectiondetritus-client/media/VoiceConnection[src]
createMessage(
options: ExecuteWebhookinterface ExecuteWebhookdetritus-client-rest/RequestTypes/ExecuteWebhook | string = {}
): Promise<null | Messageclass Messagedetritus-client/structures/Message>external Promise[src]createResponse(
options: CreateInteractionResponseinterface CreateInteractionResponsedetritus-client-rest/RequestTypes/CreateInteractionResponse | number,
data?: CreateInteractionResponseInnerPayloadinterface CreateInteractionResponseInnerPayloaddetritus-client-rest/CreateInteractionResponseInnerPayload | string
): Promise<any>external Promise[src]data?: CreateInteractionResponseInnerPayloadinterface CreateInteractionResponseInnerPayloaddetritus-client-rest/CreateInteractionResponseInnerPayload | string
editMessage(
messageId: string,
options: EditWebhookTokenMessageinterface EditWebhookTokenMessagedetritus-client-rest/RequestTypes/EditWebhookTokenMessage = {}
): Promise<Messageclass Messagedetritus-client/structures/Message>external Promise[src]options: EditWebhookTokenMessageinterface EditWebhookTokenMessagedetritus-client-rest/RequestTypes/EditWebhookTokenMessage = {}
editResponse(
options: EditWebhookTokenMessageinterface EditWebhookTokenMessagedetritus-client-rest/RequestTypes/EditWebhookTokenMessage = {}
): Promise<Messageclass Messagedetritus-client/structures/Message>external Promise[src]editOrRespond(
options: InteractionEditOrRespondtype InteractionEditOrResponddetritus-client/structures/InteractionEditOrRespond | string = {}
): Promise<any>external Promise[src]fetchMessage(messageId: string): Promise<Messageclass Messagedetritus-client/structures/Message>external Promise[src]
fetchResponse(): Promise<Messageclass Messagedetritus-client/structures/Message>external Promise[src]
respond(
options: CreateInteractionResponseinterface CreateInteractionResponsedetritus-client-rest/RequestTypes/CreateInteractionResponse | number,
data?: CreateInteractionResponseInnerPayloadinterface CreateInteractionResponseInnerPayloaddetritus-client-rest/CreateInteractionResponseInnerPayload | string
): Promise<any>external Promise[src]data?: CreateInteractionResponseInnerPayloadinterface CreateInteractionResponseInnerPayloaddetritus-client-rest/CreateInteractionResponseInnerPayload | string